package com.upcode.weighing.vo.sms;

import java.io.Serializable;

/**
 * Created with IntelliJ IDEA.
 * Description:
 *
 * @author : liqi
 * Date: 2018-05-17
 * Time: 16:02
 */
public class SingleRequestVo implements Serializable {
    /**
     * 发送的手机号
     */
    private String mobile;
    /**
     * 短信内容中的配置参数
     * {1}（动态验证码），2分钟内输入有效，立即登录 , param ={"45698"}, 45698（动态验证码），2分钟内输入有效，立即登录
     * {1}（动态验证码），{2}分钟内输入有效，立即登录 , param ={"45698","14"}, 45698（动态验证码），14分钟内输入有效，立即登录
     */
    private String[] param;
    /**
     * 短息模板id(腾讯云短信后台获取)
     */
    private Integer templateId;
    /**
     *短信签名，空串代表默认签名
     * 【腾讯云】
     */
    private String sign;

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String[] getParam() {
        return param;
    }

    public void setParam(String[] param) {
        this.param = param;
    }

    public Integer getTemplateId() {
        return templateId;
    }

    public void setTemplateId(Integer templateId) {
        this.templateId = templateId;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }

    public SingleRequestVo() {
    }

    public SingleRequestVo(String mobile, String[] param, Integer templateId, String sign) {
        this.mobile = mobile;
        this.param = param;
        this.templateId = templateId;
        this.sign = sign;
    }
}
